@media screen and (max-width: 750px) {
    body .nav {
        box-sizing: border-box;
        height: 16vw;
        padding: 0 2.66667vw;
    }

    body .nav .nav_box .nav_box_left .nav_list {
        display: none;
    }

    body .nav .nav_box .nav_box_left {
        gap: 0;
    }

    body .nav .nav_box .nav_box_left .logo {
        transform: scale(0.7);
    }

    body .nav .nav_box .nav_box_right .search {
        display: none;
    }

    body .nav .nav_box .nav_box_right .menu {
        display: block;
        height: 9.33333vw;
        width: 9.33333vw;
    }

    body .nav .nav_box .nav_box_right .menu img {
        height: 100%;
        width: 100%;
    }

    html body .nav .nav_box {
        padding: 0;
    }
}

@media screen and (min-width: 750px) {
    body .nav .nav_box .mobile_list {
        display: none !important;
    }
}

.nav {
    background: url("https://lingjing-online.cdn.bcebos.com/v1/lingjing-online/appavatar/2025-04-01/3581c4f8-8c0e-4040-b981-81e5b2b54355.jpg") no-repeat;
    background-size: cover;
    height: 70px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99;
}

.nav .nav_box {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
}

.nav .nav_box .nav_box_left {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 180px;
    height: 100%;
    overflow: hidden;
}

.nav .nav_box .nav_box_left .logo {
    height: 65px;
    width: 200px;
}

.nav .nav_box .nav_box_left .logo img {
    height: 100%;
    width: 100%;
}

.nav .nav_box .nav_box_left .nav_list {
    align-items: center;
    display: flex;
    height: 100%;
    overflow: auto;
}

.nav .nav_box .nav_box_left .nav_list .outsideul {
    align-items: center;
    display: flex;
    gap: 40px;
    height: 100%;
}

.nav .nav_box .nav_box_left .nav_list .outsideul > li {
    height: 100%;
    position: relative;
}

.nav .nav_box .nav_box_left .nav_list .outsideul > li a {
    align-items: center;
    display: flex;
    height: 100%;

}

.nav .nav_box .nav_box_left .nav_list .outsideul > li a {
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
}

.nav .nav_box .nav_box_left .nav_list .outsideul > li a span {
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit {
    align-items: center;
    display: flex;
    gap: 4px;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .iconfont {
    color: #fff;
    cursor: pointer;
    transition: all 0.3s;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .withinul {
    background: #e41e27;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    left: 0;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    transform: translateY(100%);
    transition: all 0.3s;
    width: 100%;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .withinul li {
    box-sizing: border-box;
    padding: 10px;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .withinul li:hover {
    background: #fff;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .withinul li:hover a {
    color: #000;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit .withinul li a {
    color: #fff;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit:hover .withinul {
    max-height: 300px;
}

.nav .nav_box .nav_box_left .nav_list .outsideul .prohibit:hover .iconfont {
    transform: rotate(180deg);
}

.nav .nav_box .nav_box_left .nav_list .outsideul .active::after {
    border: 5px solid transparent;
    border-bottom: 5px solid #fff;
    bottom: 0;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
}

.nav .nav_box .mobile_list {
    background: #e41e27;
    display: none;
    height: 100vh;
    left: 0;
    padding-top: 4vw;
    position: absolute;
    top: 16vw;
    width: 100%;
}

.nav .nav_box .mobile_list ul {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 2.66667vw;
}

.nav .nav_box .mobile_list ul li {
    border-bottom: 1px solid #fff;
    display: flex;
    justify-content: center;
    padding: 2.66667vw 0;
    width: 100%;
}

.nav .nav_box .mobile_list ul li:hover {
    background-color: #fff;
}

.nav .nav_box .mobile_list ul li:hover a {
    color: #000;
}

.nav .nav_box .mobile_list ul li a {
    color: #fff;
    font-size: 14px;
}

.nav .nav_box .nav_box_right .search {
    align-items: center;
    background-color: #fff;
    border-radius: 18px;
    box-sizing: border-box;
    display: flex;
    height: 35px;
    padding: 8px 13px;
    width: 95px;
}

.nav .nav_box .nav_box_right .search .iconfont {
    color: #8f8f8f;
    font-size: 18px;
}

.nav .nav_box .nav_box_right .search input {
    background-color: transparent;
    border: none;
    height: 100%;
    width: 50px;
}

.nav .nav_box .nav_box_right .menu {
    display: none;
}

@media screen and (max-width: 750px) {
    body .footer .footer_top {
        padding-top: 11.2vw;
    }

    body .footer .footer_top .footer_topbox {
        box-sizing: border-box;
        flex-direction: column;
        gap: 6.66667vw;
        padding-left: 5.2vw;
    }

    body .footer .footer_top .footer_topbox .linkcategories {
        padding: 0;
        width: 100%;
    }

    body .footer .footer_top .footer_topbox .interest {
        margin: 0;
    }

    body .footer .footer_top .footer_topbox .linkcategories {
        gap: 6.66667vw;
    }

    body .footer .footer_top .footer_topbox .linkcategories .link span {
        font-size: 14px;
    }

    body .footer .footer_top .footer_topbox .linkcategories .link ul li a {
        font-size: 12px;
    }

    body .footer .footer_top .footer_topbox .interest span {
        font-size: 16px;
    }

    body .footer .footer_top .footer_topbox .interest {
        width: 29.33333vw;
    }

    body .footer .footer_top .footer_topbox .interest .code {
        height: 29.33333vw;
        padding: 2.26667vw;
        width: 29.33333vw;
    }

    body .footer .footer_top .footer_topbox .interest p {
        font-size: 12px;
    }

    body .about {
        overflow: auto;
        width: 100%;
    }
}

.footer .footer_top {
    background: url("https://lingjing-online.cdn.bcebos.com/v1/lingjing-online/appavatar/2025-04-01/dfe144fe-6ee5-4a76-a117-4a6baef095c0.jpg") no-repeat;
    background-size: cover;
    box-sizing: border-box;
    height: auto;
    padding-bottom: 65px;
    padding-top: 84px;
}

.footer .footer_top .footer_topbox {
    display: flex;
    justify-content: center;
}

.footer .footer_top .footer_topbox .linkcategories {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 50px;
    padding-left: 39px;
    width: 73%;
}

.footer .footer_top .footer_topbox .linkcategories .link {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.footer .footer_top .footer_topbox .linkcategories .link span {
    color: #fff;
    font-size: 22px;
}

.footer .footer_top .footer_topbox .linkcategories .link ul {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.footer .footer_top .footer_topbox .linkcategories .link ul li a {
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
}

.footer .footer_top .footer_topbox .linkcategories .link ul li::after {
    color: #fff;
    content: '、';
}

.footer .footer_top .footer_topbox .interest {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 54px;
    width: 220px;
}

.footer .footer_top .footer_topbox .interest span {
    color: #fff;
    font-size: 24px;
    white-space: nowrap;
}

.footer .footer_top .footer_topbox .interest .code {
    background: #fff;
    box-sizing: border-box;
    height: 220px;
    margin-bottom: 28px;
    margin-top: 21px;
    padding: 17px;
    width: 220px;
}

.footer .footer_top .footer_topbox .interest .code .code_img {
    height: 100%;
    width: 100%;
}

.footer .footer_top .footer_topbox .interest .code .code_img img {
    height: 100%;
    width: 100%;
}

.footer .footer_top .footer_topbox .interest p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    white-space: nowrap;
}

.footer .footer_bottom {
    background-color: #000000;
    height: auto;
    padding: 34px 0;
    width: 100%;
}

.footer .footer_bottom .copyright {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.footer .footer_bottom .copyright ul {
    align-items: center;
    display: flex;
}

.footer .footer_bottom .copyright ul li a {
    color: #e7e7e7;
    font-size: 15px;
    white-space: nowrap;
}

.footer .footer_bottom .copyright ul li::after {
    color: #e7e7e7;
    content: '|';
    font-size: 14px;
    margin: 0 9px;
}

.footer .footer_bottom .copyright p {
    color: #e7e7e7;
    font-size: 15px;
}

.footer .footer_bottom .copyright p a {
    color: #e7e7e7;
    font-size: 15px;
}

/* 全局样式修改 */
html,
body,
div,
span,
iframe,
map,
font,
img,
a img,
samp,
strong,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
b,
p,
blockquote,
a,
address,
code,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
table,
tr,
td,
th {
    border: 0;
    font-family: sm, 'Microsoft YaHei', Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

textarea {
    font-family: "微软雅黑";
}

ol,
ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

input,
select {
    font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}

i {
    font-style: normal;
}

a {
    blr: expression(this.onFocus=this.blur());
}

a:focus {
    outline: none;
}

a.hidefocus {
    outline: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input[type=text],
input[type=submit],
input[type=button] {
    -webkit-appearance: none;
    /*去除iPhone input默认样式}*/
}

input {
    outline: none;
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

body {
    font-size: 12px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

.clear {
    clear: both;
}

div,
ul,
li,
input {
    box-sizing: border-box;
}

em,
i,
strong {
    font-style: normal;
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(50, 50, 50, 0.3);
    border-radius: 1em;
}

::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 1em;
}

body {
    font-family: '微软雅黑';
}

.w {
    margin: auto;
    max-width: 100%;
    width: 1200px;
}

@media screen and (max-width: 1200px) {
    .w {
        width: 100%;
    }
}

@media screen and (max-width: 1000px) {
    body .mian .livestreaming .livestreaming_box .livestreaming_live {
        flex-direction: column;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul li {
        width: calc(100% / 3);
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul {
        flex-direction: row;
    }

    body .mian .recommend_box {
        flex-direction: column;
    }

    body .mian .recommend_box .wonderful {
        width: 100%;
    }

    body .mian .reveal .reveal_box .reveal_list ul li {
        flex-direction: column;
        gap: 15px;
        height: auto;
        padding: 15px 0;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left {
        justify-content: center;
        width: 100%;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_center {
        gap: 0;
        justify-content: space-around;
        width: 100%;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .teamlink {
        gap: 0;
        justify-content: space-around;
        width: 100%;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right {
        justify-content: center;
        width: 100%;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .reveal_link {
        justify-content: center;
        width: 100%;
    }

    body .mian .ranking .rankingbox {
        flex-direction: column;
    }

    body .mian .ranking .rankingbox .wonderfulvideo {
        width: 100%;
    }

    body .nav .nav_box .nav_box_left {
        gap: 110px;
    }

    body .nav .nav_box {
        padding: 0 20px;
    }
}

@media screen and (max-width: 750px) {
    body .mian {
        padding-top: 16vw;
    }

    body .mian .title {
        padding-left: 2.66667vw;
    }

    body .mian .title .title_box p {
        font-size: 4.8vw;
    }

    body .mian .livestreaming {
        padding-bottom: 7.06667vw;
        padding-top: 5.6vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen {
        height: 61.2vw;
    }

    body .mian .title .title_box span {
        font-size: 2.93333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .largescreen_img img {
        height: 61.2vw;
    }

    body .mian .title .selectLive .selectLive_right a {
        font-size: 2.26667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak {
        gap: 2.8vw;
        padding: 3.33333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_title span {
        font-size: 2.93333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_title .drak_status {
        height: 3.73333vw;
        padding: 0 1.33333vw;
        width: 13.6vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_title .drak_status span {
        font-size: 2.66667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_game {
        gap: 4.4vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_game .drak_team .livestreaming_teamimg {
        height: 4.4vw;
        width: 4.53333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_game .drak_vs {
        font-size: 3.2vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_game .drak_team span {
        font-size: 2.13333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_text {
        gap: 0.66667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_text span {
        font-size: 1.86667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .largescreen .drak .drak_info .drak_text .drak_live {
        height: 2.26667vw;
        width: 3.06667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live {
        gap: 3.06667vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul {
        gap: 1.6vw;
        padding: 0 0.93333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul li {
        height: 19.33333vw;
        width: calc(100% / 3);
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul li .scene_show span {
        font-size: 2.13333vw;
    }

    body .mian .livestreaming .livestreaming_box .livestreaming_live .livestreaming_list ul li .scene_show {
        gap: 1.06667vw;
        padding-left: 1.33333vw;
    }

    body .mian .recommend .recommend_box {
        padding: 5.6vw 0;
    }

    body .mian .recommend .hotnews .hotnews_list li a {
        gap: 2.8vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listimg {
        height: 20vw;
        width: 30.66667vw;
    }

    body .mian .recommend .hotnews .hotnews_list li {
        gap: 2.8vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article h3 {
        font-size: 3.2vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article p {
        font-size: 3.2vw;
        line-height: 4.8vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article {
        gap: 2.66667vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo {
        gap: 2.66667vw;
    }

    body .mian .recommend .wonderful .wonderful_bottom .wonderful_img {
        height: 46.66667vw;
    }

    body .mian .recommend .wonderful .wonderful_bottom ul li a p span {
        font-size: 3.2vw;
    }

    body .mian .recommend .wonderful .wonderful_bottom ul li a .hot {
        font-size: 2.66667vw;
    }

    body .mian .title .selectLive .selectLive_left ul li {
        height: 4.66667vw;
        width: 17.33333vw;
    }

    body .mian .title .selectLive .selectLive_left ul li a {
        font-size: 2.4vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team span {
        font-size: 2.66667vw;
        width: 24.26667vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team img {
        height: 9.06667vw;
        width: 9.06667vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_score span {
        font-size: 12px;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left {
        gap: calc(35vw / 7.5);
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left .schedule {
        font-size: 12px;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left .channel span {
        font-size: 12px;
        width: 48px;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime .month {
        font-size: 12px;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime .hour {
        font-size: 12px;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .intelligence span,
    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .analysis span {
        font-size: 2.93333vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .intelligence img,
    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .analysis img {
        transform: scale(0.7);
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .broadcast {
        gap: 0.8vw;
        height: 6.26667vw;
        padding: 0 1.33333vw;
        width: 22.93333vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .broadcast img {
        height: 2.26667vw;
        width: 3.06667vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .broadcast span {
        font-size: 12px;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item {
        height: 37.33333vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul {
        gap: 2.13333vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li {
        width: calc(100% / 3 - 11vw / 7.5);
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover {
        height: 22.93333vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .play {
        height: calc(50vw / 7.5);
        width: calc(50vw / 7.5);
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover_info {
        padding: 0 1.6vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover_info span {
        font-size: 3.2vw;
        line-height: 4.8vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_drak {
        padding: 1.2vw 1.6vw;
    }

    body .mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_drak span {
        font-size: 2.13333vw;
    }

    body .mian .ranking .rankingbox .leaderboard .listswitching ul li a {
        font-size: 3.2vw;
    }

    body .mian .ranking .rankingbox .leaderboard .listswitching .seemore a {
        font-size: 2.93333vw;
    }

    body .mian .ranking .rankingbox .leaderboard .listswitching {
        padding: 0 1.6vw;
    }

    body .mian .ranking .rankingbox .leaderboard .channelswitching {
        height: 4.53333vw;
    }

    body .mian .ranking .rankingbox .leaderboard .channelswitching ul li a {
        font-size: 2.66667vw;
    }

    body .mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .teamrankina_team a span {
        font-size: 12px;
    }

    body .mian .seeding {
        padding: 13.33333vw 0;
    }

    body .mian .seeding .seeding_swiper {
        padding: 13.33333vw;
    }

    body .mian .seeding .seeding_swiper .swiper-slide a .internal {
        height: 74px;
        width: 74px;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect img,
    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment img {
        transform: scale(0.6);
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_time {
        font-size: 2.4vw;
    }

    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
    body .mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
        font-size: 3.2vw;
    }

    body .mian .ranking {
        padding: 3.06667vw;
    }

    body .mian .reveal .reveal_box .reveal_list ul li .reveal_right .analysis {
        gap: 0.93333vw;
    }

    body .mian .recommend .wonderful .wonderful_bottom .wonderful_img .play {
        height: calc(80vw / 7.5);
        width: calc(80vw / 7.5);
    }
}

.mian {
    display: flex;
    flex-direction: column;
    height: auto;
    padding-top: 70px;
}

.mian .title {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.mian .title .title_box {
    align-items: center;
    display: flex;
    gap: 9px;
}

.mian .title .title_box p {
    color: #4a4a4a;
    font-size: 27px;
    font-weight: 800;
    white-space: nowrap;
}

.mian .title .title_box span {
    color: #b8b8b8;
    font-size: 15px;
    font-weight: 800;
}

.mian .title .selectLive {
    align-items: center;
    border-bottom: 1px solid #fe373d;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
}

.mian .title .selectLive .selectLive_left ul {
    display: flex;
}

.mian .title .selectLive .selectLive_left ul li {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 35px;
    justify-content: center;
    transform: skew(-28deg, 0deg);
    width: 130px;
}

.mian .title .selectLive .selectLive_left ul li a {
    transform: skew(28deg, 0deg);
}

.mian .title .selectLive .selectLive_left ul li:nth-child(2) {
    transform: skew(-28deg, 0deg) translate(-5px);
}

.mian .title .selectLive .selectLive_left ul li:nth-child(4) {
    transform: skew(-28deg, 0deg) translate(5px);
}

.mian .title .selectLive .selectLive_left ul li:nth-child(1) {
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 85% 100%);
    transform: skew(0deg, 0deg);
}

.mian .title .selectLive .selectLive_left ul li:nth-child(1) a {
    transform: skew(0deg, 0deg);
}


.mian .title .selectLive .selectLive_left ul li:last-child {
    clip-path: polygon(100% 100%, 0% 100%, 15% 0%, 100% 0%, 100% 100%);
    transform: skew(0deg, 0deg) translate(1px);
}

.mian .title .selectLive .selectLive_left ul li:last-child a {
    transform: skew(0deg, 0deg);
}

.mian .title .selectLive .selectLive_left ul li a {
    color: #626161;
    font-size: 18px;
}

.mian .title .selectLive .selectLive_left ul .active {
    background: #da1d25;
}

.mian .title .selectLive .selectLive_left ul .active a {
    color: #fff;
}

.mian .title .selectLive .selectLive_right a {
    color: #626161;
    font-size: 17px;
}

.mian .recommend {
    background: #f5f5f5;
}

.mian .recommend .recommend_box {
    display: flex;
    gap: 15px;
    padding: 44px 0;
}

.mian .recommend .hotnews {
    flex: 1;
    overflow: hidden;
}

.mian .recommend .hotnews .hotnews_list {
    width: 100%;
}

.mian .recommend .hotnews .hotnews_list li {
    border-bottom: 1px solid #e6e6e6;
    padding: 14px 0;
}

.mian .recommend .hotnews .hotnews_list li a {
    display: flex;
    gap: 21px;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listimg {
    height: 120px;
    overflow: visible;
    width: 210px;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listimg img {
    height: 100%;
    width: 100%;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 20px;
    overflow: hidden;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article h3 {
    color: #4a4a4a;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo article p {
    -webkit-box-orient: vertical;
    color: #777777;
    display: -webkit-box;
    font-size: 12px;
    -webkit-line-clamp: 2;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail {
    display: flex;
    justify-content: space-between;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_time {
    color: #a0a0a0;
    font-size: 12px;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like {
    align-items: center;
    display: flex;
    gap: 17px;
    justify-content: flex-end;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect,
.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment {
    display: flex;
    gap: 4px;
}

.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
.mian .recommend .hotnews .hotnews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
    align-items: center;
    color: #b0b0b0;
    display: flex;
    font-size: 12px;
}

.mian .recommend .wonderful {
    width: 570px;
}

.mian .recommend .wonderful .wonderful_bottom {
    margin-top: 20px;
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom .wonderful_img {
    height: 350px;
    position: relative;
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom .wonderful_img .img {
    height: 100%;
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom .wonderful_img .play {
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80px;
}

.mian .recommend .wonderful .wonderful_bottom .wonderful_img .play img {
    height: 100%;
    width: 100%;
}


.mian .recommend .wonderful .wonderful_bottom ul {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 25px;
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom ul li {
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom ul li a {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.mian .recommend .wonderful .wonderful_bottom ul li a p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mian .recommend .wonderful .wonderful_bottom ul li a p span {
    color: #7b7b7b;
    font-size: 17px;
}

.mian .recommend .wonderful .wonderful_bottom ul li a .hot {
    color: #dd383f;
    font-size: 14px;
    white-space: nowrap;
}

.mian .reveal {
    background: url("https://lingjing-online.cdn.bcebos.com/v1/lingjing-online/appavatar/2025-04-01/7579975f-1a3d-410a-a85d-40c7cac5f5d5.png") no-repeat;
    padding: 40px 0;
}

.mian .reveal .reveal_box {
    width: 100%;
}

.mian .reveal .reveal_box .reveal_list {
    width: 100%;
}

.mian .reveal .reveal_box .reveal_list ul {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.mian .reveal .reveal_box .reveal_list ul li {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    box-sizing: border-box;
    display: flex;
    height: 80px;
    justify-content: space-between;
    padding: 0 15px;
    width: 100%;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left {
    align-items: center;
    display: flex;
    gap: 35px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime {
    align-items: center;
    display: flex;
    gap: 7px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime .month {
    align-items: center;
    color: #4a4a4a;
    display: flex;
    font-size: 14px;
    gap: 10px;
    white-space: nowrap;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime .month::before {
    background: #e14a51;
    border-radius: 50%;
    content: '';
    height: 7px;
    width: 7px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .playingtime .hour {
    color: #da1d25;
    font-size: 14px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .channel {
    align-items: center;
    display: flex;
    gap: 16px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .channel img {
    height: 34px;
    width: 36px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .channel span {
    color: #4a4a4a;
    font-size: 14px;
    white-space: nowrap;
    width: 45px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_left .schedule {
    color: #e1484e;
    font-size: 17px;
    white-space: nowrap;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center {
    align-items: center;
    display: flex;
    gap: 25px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .teamlink {
    align-items: center;
    display: flex;
    gap: 25px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team {
    align-items: center;
    display: flex;
    gap: 11px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team .teamname {
    text-align: right;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team span {
    color: #4a4a4a;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 110px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_team img {
    height: 48px;
    width: 48px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_score {
    display: flex;
    gap: 2px;
    justify-content: center;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_center .reveal_score span {
    color: #da1d25;
    font-size: 14px;
    text-align: center;
    width: 40px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right {
    align-items: center;
    display: flex;
    gap: 17px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .reveal_link {
    align-items: center;
    display: flex;
    gap: 17px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .intelligence,
.mian .reveal .reveal_box .reveal_list ul li .reveal_right .analysis {
    align-items: center;
    display: flex;
    gap: 7px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .intelligence span,
.mian .reveal .reveal_box .reveal_list ul li .reveal_right .analysis span {
    color: #4a4a4a;
    font-size: 18px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .broadcast {
    align-items: center;
    background: #da1d25;
    display: flex;
    gap: 6px;
    height: 47px;
    padding: 0 10px;
    width: 102px;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .broadcast span {
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .end {
    background: #555555;
}

.mian .reveal .reveal_box .reveal_list ul li .reveal_right .wait {
    background: #e16068;
}

.mian .ranking {
    background: url("ranking_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    height: auto;
    padding: 53px 0;
}

.mian .ranking .rankingbox {
    display: flex;
    gap: 25px;
}

.mian .ranking .rankingbox .wonderfulvideo {
    width: 790px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item {
    align-items: center;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    height: 280px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item:last-child {
    border-bottom: none;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li {
    width: calc(100% / 3 - 11px);
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover {
    height: 172px;
    position: relative;
    width: 100%;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_img {
    height: 100%;
    width: 100%;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .play {
    height: 50px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .play img {
    height: 100%;
    width: 100%;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_img img {
    height: 100%;
    width: 100%;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_drak {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    gap: 6px;
    justify-content: space-between;
    left: 0;
    padding: 9px 12px;
    position: absolute;
    width: 100%;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover .cover_drak span {
    color: #fff;
    font-size: 12px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover_info {
    padding: 0 12px;
    padding-top: 17px;
}

.mian .ranking .rankingbox .wonderfulvideo .wonderfulvideo_list .wonderfulvideo_item ul li .cover_info span {
    -webkit-box-orient: vertical;
    color: #4a4a4a;
    display: -webkit-box;
    font-size: 18px;
    -webkit-line-clamp: 2;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mian .ranking .rankingbox .leaderboard {
    flex: 1;
}

.mian .ranking .rankingbox .leaderboard .listswitching {
    align-items: center;
    display: flex;
    height: 15px;
    justify-content: space-between;
    padding: 0 12px;
}

.mian .ranking .rankingbox .leaderboard .listswitching ul {
    display: flex;
}

.mian .ranking .rankingbox .leaderboard .listswitching ul li a {
    color: #da1d25;
    font-size: 16px;
    white-space: nowrap;
}

.mian .ranking .rankingbox .leaderboard .listswitching ul li::after {
    color: #da1d25;
    content: '|';
    margin: 0 10px;
}

.mian .ranking .rankingbox .leaderboard .listswitching ul li:last-child::after {
    display: none;
}

.mian .ranking .rankingbox .leaderboard .listswitching .seemore a {
    color: #8e8e8e;
    font-size: 16px;
    white-space: nowrap;
}

.mian .ranking .rankingbox .leaderboard .channelswitching {
    height: 34px;
    margin-bottom: 5px;
    width: 100%;
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul {
    display: flex;
    height: 100%;
    width: 100%;
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li {
    align-items: center;
    background: #f5f5f5;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    margin-left: 5px;
    transform: skew(-20deg, 0deg);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li a {
    color: #747474;
    font-size: 14px;
    transform: skew(20deg, 0deg);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li:first-child {
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 80% 100%);
    margin-left: 0;
    transform: skew(0);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li:first-child a {
    transform: skew(0);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li:nth-child(2) {
    margin-left: 0;
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li:last-child {
    clip-path: polygon(100% 100%, 0% 100%, 20% 0%, 100% 0%, 100% 100%);
    margin-left: 0;
    transform: skew(0);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul li:last-child a {
    transform: skew(0);
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul .active {
    background: #da1d25;
}

.mian .ranking .rankingbox .leaderboard .channelswitching ul .active a {
    color: #fff;
}

.mian .ranking .rankingbox .leaderboard .teamrankina {
    box-sizing: border-box;
    padding: 0px 4px;
    width: 100%;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table,
.mian .ranking .rankingbox .leaderboard .teamrankina tr,
.mian .ranking .rankingbox .leaderboard .teamrankina td {
    border: none;
}

.mian .ranking .rankingbox .leaderboard .teamrankina .blaubach_name {
    text-align: left;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tr td {
    border-bottom: 1px solid #efefef;
    text-align: center;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table thead tr {
    height: 37px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr {
    height: 46px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr .charts {
    background: #f7f7f7;
    box-sizing: border-box;
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 80% 100%);
    color: #686868;
    font-size: 16px;
    font-weight: 600;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    padding-left: 8px;
    text-align: left;
    width: 34px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr:nth-child(1) .charts {
    background: #d10b17;
    color: #ffffff;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr:nth-child(2) .charts {
    background: #e16068;
    color: #ffffff;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr:nth-child(3) .charts {
    background: #e67980;
    color: #ffffff;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .teamrankina_team a {
    align-items: center;
    display: flex;
    gap: 12px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .teamrankina_team a .teamrankina_img {
    height: 26px;
    width: 22px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .teamrankina_team a .teamrankina_img img {
    /* width: 100%; */
    height: 100%;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .teamrankina_team a span {
    color: #4a4a4a;
    font-size: 16px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .record {
    display: flex;
    justify-content: center;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .record span {
    color: #4a4a4a;
    font-size: 12px;
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .record span::after {
    color: #555555;
    content: '/';
}

.mian .ranking .rankingbox .leaderboard .teamrankina table tbody tr td .record span:last-child::after {
    display: none;
}

.mian .seeding {
    background: url("https://lingjing-online.cdn.bcebos.com/v1/lingjing-online/appavatar/2025-04-01/00e4d50f-913d-407d-aa83-2ea324a83a3b.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px 0;
}

.mian .seeding .seedingbox {
    background: rgba(252, 252, 252, 0.8);
    height: 246px;
    position: relative;
}

.mian .seeding .seeding_title {
    background: url("https://lingjing-online.cdn.bcebos.com/v1/lingjing-online/appavatar/2025-04-01/ffa19bd2-07f4-457c-9afd-b608e1472bcf.png") no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    display: flex;
    height: 54px;
    justify-content: center;
    left: 50%;
    padding-top: 5px;
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%);
    width: 215px;
}

.mian .seeding .seeding_title span {
    color: #fff;
    font-size: 26px;
}

.mian .seeding .seeding_swiper {
    box-sizing: border-box;
    padding: 60px;
    position: relative;
    width: 100%;
}

.mian .seeding .seeding_swiper .swiper-slide a {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}

.mian .seeding .seeding_swiper .swiper-slide a .internal {
    align-items: center;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 50%;
    display: flex;
    height: 94px;
    justify-content: center;
    width: 94px;
}

.mian .seeding .seeding_swiper .swiper-slide a .internal img {
    height: 41px;
    width: 41px;
}

.mian .seeding .seeding_swiper .swiper-slide a p {
    color: #4a4a4a;
    font-size: 17px;
    white-space: nowrap;
}

.mian .seeding .seeding_swiper .seeding-next,
.mian .seeding .seeding_swiper .seeding-prev {
    align-items: center;
    background: #fbe8e9;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 31px;
    justify-content: center;
    left: 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    user-select: none;
    width: 31px;
}

.mian .seeding .seeding_swiper .seeding-next span,
.mian .seeding .seeding_swiper .seeding-prev span {
    color: #f53d45;
}

.mian .seeding .seeding_swiper .seeding-next {
    left: unset;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
}

.mian .seeding .seeding_swiper .seeding-next span {
    transform: rotate(-180deg);
}

@media screen and (max-width: 1000px) {
    body .mian .scoutaround .scoutaroundbox .scoutaround_search {
        width: 100%;
    }

    body .mian .common .channellist ul li {
        width: calc(100% / 4 - 12px);
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo article span {
        font-size: 16px;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo article p {
        font-size: 14px;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_time {
        font-size: 12px;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
        font-size: 12px;
    }
}

@media screen and (max-width: 750px) {
    body .mian .common .channellist ul {
        gap: 1.6vw;
    }

    body .mian .common .channellist ul li {
        width: calc(100% / 4 - 10vw / 7.5);
    }

    body .mian .scoutaround {
        padding-bottom: 9.73333vw;
        padding-top: 8.66667vw;
    }

    body .mian .scoutaround .scoutaroundbox .scoutaround_title {
        height: 6.66667vw;
        width: 69.2vw;
    }

    body .mian .scoutaround .scoutaroundbox .scoutaround_search {
        height: 8.13333vw;
    }

    body .mian .scoutaround .scoutaroundbox .scoutaround_search button {
        font-size: 12px;
        width: 15.86667vw;
    }

    body .mian .scoutaround .scoutaroundbox .searchtoday ul {
        gap: 4vw;
    }

    body .mian .scoutaround .scoutaroundbox .searchtoday span {
        font-size: 2.66667vw;
        white-space: nowrap;
    }

    body .mian .scoutaround .scoutaroundbox .searchtoday ul li a {
        font-size: 2.66667vw;
        white-space: nowrap;
    }

    body .mian .suggest .location {
        gap: 1.6vw;
        width: 100%;
    }

    body .mian .suggest .location span {
        font-size: 12px;
        white-space: nowrap;
    }

    body .mian .suggest .location ul li a, body .mian .suggest .location ul a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .mian .suggest .location ul li:last-child {
        flex: 1;
        overflow: hidden;
    }

    body .mian .newslistbox .newslist li {
        padding: 3.86667vw 0;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_time {
        font-size: 2.66667vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
        font-size: 3.33333vw;
    }

    body .mian .suggest .location ul li a, body .mian .suggest .location ul a {
        font-size: 12px;
        white-space: nowrap;
    }

    body .mian .common .nominate {
        height: 61.33333vw;
        margin-top: 9.06667vw;
    }

    body .mian .common .nominate .occlusion {
        height: 10.66667vw;
        padding: 0 3.33333vw;
    }

    body .mian .common .nominate .occlusion p {
        font-size: 2.93333vw;
    }

    body .mian .common .nominate .occlusion .occlusion_time {
        gap: 1.33333vw;
    }

    body .mian .common .nominate .occlusion .occlusion_time span {
        font-size: 2.4vw;
        white-space: nowrap;
    }

    body .mian .common .nominate .swiper-horizontal > .swiper-pagination-bullets,
    body .mian .common .nominate .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 13.33333vw;
        right: 3.6vw;
    }

    body .mian .common .channellist ul li {
        height: 8.53333vw;
    }

    body .mian .common .channellist ul li a .channellist_img {
        height: 5.86667vw;
        width: 5.86667vw;
    }

    body .mian .common .channellist ul li a span {
        font-size: 2.93333vw;
    }

    body .mian .page .pagination {
        gap: 1.33333vw;
    }

    body .mian .page .pagination li {
        height: 6.4vw;
        width: 6.4vw;
    }

    body .mian .page .pagination li span,
    body .mian .page .pagination li a {
        font-size: 12px;
    }

    body .mian .page .pagination .Jump {
        display: none;
    }

    body .mian .newslistbox .newslist li a {
        gap: 2.93333vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo article span {
        font-size: 3.46667vw;
        gap: 1.33333vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo article p {
        font-size: 2.93333vw;
        line-height: 4.8vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listimg {
        height: 24vw;
        width: 36vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .collect,
    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .comment {
        transform: scale(0.5);
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like {
        gap: 2.26667vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo article {
        gap: 2.66667vw;
    }

    body .mian .newslistbox .newslist li .hotnews_listinfo {
        gap: 2.66667vw;
    }

    body .mian .newslistbox .newslist {
        margin-bottom: 11.06667vw;
        margin-top: 6.66667vw;
    }
}

.mian .scoutaround {
    background: url("scoutaround_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    padding-bottom: 73px;
    padding-top: 65px;
}

.mian .scoutaround .scoutaroundbox {
    align-items: center;
    display: flex;
    flex-direction: column;
}

.mian .scoutaround .scoutaroundbox .scoutaround_title {
    height: 50px;
    width: 519px;
}

.mian .scoutaround .scoutaroundbox .scoutaround_title img {
    height: 100%;
    width: 100%;
}

.mian .scoutaround .scoutaroundbox .scoutaround_search {
    align-items: center;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    height: 61px;
    margin-bottom: 20px;
    margin-top: 35px;
    overflow: hidden;
    padding-left: 20px;
    width: 906px;
}

.mian .scoutaround .scoutaroundbox .scoutaround_search span {
    color: #929292;
}

.mian .scoutaround .scoutaroundbox .scoutaround_search input {
    background: transparent;
    border: none;
    flex: 1;
    height: 100%;
    padding-left: 7px;
}

.mian .scoutaround .scoutaroundbox .scoutaround_search button {
    background: #da1d25;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    height: 100%;
    outline: none;
    width: 119px;
}

.mian .scoutaround .scoutaroundbox .searchtoday {
    align-items: center;
    display: flex;
}

.mian .scoutaround .scoutaroundbox .searchtoday span {
    color: #787878;
    font-size: 15px;
}

.mian .scoutaround .scoutaroundbox .searchtoday ul {
    align-items: center;
    display: flex;
    gap: 30px;
}

.mian .scoutaround .scoutaroundbox .searchtoday ul li a {
    color: #787878;
    font-size: 15px;
}

.mian .newslistbox {
    background: url("newslistbox_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    padding-bottom: 110px;
}

.mian .newslistbox .newslist {
    margin-bottom: 83px;
    margin-top: 50px;
    width: 100%;
}

.mian .newslistbox .newslist li {
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding: 29px 0;
}

.mian .newslistbox .newslist li a {
    display: flex;
    gap: 32px;
}

.mian .newslistbox .newslist li .hotnews_listimg {
    flex-shrink: 0;
    height: 180px;
    width: 320px;
}

.mian .newslistbox .newslist li .hotnews_listimg img {
    height: 100%;
    width: 100%;
}

.mian .newslistbox .newslist li .hotnews_listinfo {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 20px;
    overflow: hidden;
}

.mian .newslistbox .newslist li .hotnews_listinfo article {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.mian .newslistbox .newslist li .hotnews_listinfo article span {
    color: #4a4a4a;
    font-size: 24px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.mian .newslistbox .newslist li .hotnews_listinfo article span em {
    color: #ec2b34;
    margin-right: 10px;
}

.mian .newslistbox .newslist li .hotnews_listinfo article p {
    -webkit-box-orient: vertical;
    color: #777777;
    display: -webkit-box;
    font-size: 20px;
    -webkit-line-clamp: 2;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_time {
    color: #a0a0a0;
    font-size: 17px;
}

.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like {
    align-items: center;
    display: flex;
    gap: 17px;
    justify-content: flex-end;
}

.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .collect,
.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .comment {
    display: flex;
    gap: 4px;
}

.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
.mian .newslistbox .newslist li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
    align-items: center;
    color: #b0b0b0;
    display: flex;
    font-size: 17px;
}

.mian .suggest {
    align-items: center;
    display: flex;
    height: 90px;
}

.mian .suggest .location {
    align-items: center;
    border-bottom: 1px solid #fe8387;
    display: flex;
    gap: 12px;
    height: 45px;
    width: 100%;
}

.mian .suggest .location span {
    color: #626161;
    font-size: 17px;
}

.mian .suggest .location ul {
    align-items: center;
    display: flex;
    overflow: hidden;
}

.mian .suggest .location ul li {
    align-items: center;
    display: flex;
}

.mian .suggest .location ul li a, .mian .suggest .location ul a {
    color: #626161;
    font-size: 17px;
}

.mian .suggest .location ul li::after {
    color: #626161;
    content: '>';
    margin: 0 6px;
}

.mian .suggest .location ul li:last-child::after {
    display: none;
}

.mian .suggest .location ul li:last-child a {
    color: #da1d25;
}

.mian .common .nominate {
    height: 460px;
    margin-bottom: 40px;
    margin-top: 68px;
    position: relative;
    width: 100%;
}

.mian .common .nominate .mynominateSwiper {
    height: 100%;
    width: 100%;
}

.mian .common .nominate .nominate_img {
    height: 100%;
    width: 100%;
}

.mian .common .nominate .nominate_img img {
    height: 100%;
    width: 100%;
}

.mian .common .nominate .swiper-horizontal > .swiper-pagination-bullets,
.mian .common .nominate .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 108px;
    left: unset;
    right: 27px;
    width: 130px;
}

.mian .common .nominate .swiper-pagination-bullet {
    background-color: #e6e4e4;
    border-radius: 0;
    height: 9px;
    opacity: 1;
    transition: all 0.3s;
    width: 22px;
}

.mian .common .nominate .swiper-pagination-bullet-active {
    background-color: #ca1e26;
    width: 27px;
}

.mian .common .nominate .occlusion {
    align-items: center;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), #000 30%);
    bottom: 0;
    display: flex;
    height: 80px;
    justify-content: space-between;
    left: 0;
    padding: 0 25px;
    position: absolute;
    width: 100%;
    z-index: 9;
}

.mian .common .nominate .occlusion p {
    color: #fff;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mian .common .nominate .occlusion .occlusion_time {
    display: flex;
    gap: 10px;
}

.mian .common .nominate .occlusion .occlusion_time span {
    color: #fff;
    font-size: 14px;
}

.mian .common .channellist {
    width: 100%;
}

.mian .common .channellist ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    width: 100%;
}

.mian .common .channellist ul li {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 6px 0px;
    height: 64px;
    width: calc(100% / 8 - 12px);
}

.mian .common .channellist ul li a {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    gap: 10px;
    height: 100%;
    padding-left: 6px;
    width: 100%;
}

.mian .common .channellist ul li a .channellist_img {
    height: 44px;
    width: 44px;
}

.mian .common .channellist ul li a .channellist_img img {
    height: 100%;
    width: 100%;
}

.mian .common .channellist ul li a span {
    color: #626161;
    font-size: 16px;
}

.mian .page {
    display: flex;
    justify-content: center;
    width: 100%;
}

.mian .page .pagination {
    display: flex;
    gap: 10px;
}

.mian .page .pagination li {
    border: 1px solid #eeeeee;
    height: 32px;
    width: 32px;
}

.mian .page .pagination li span,
.mian .page .pagination li a {
    align-items: center;
    color: #52524e;
    display: flex;
    font-size: 14px;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.mian .page .pagination .active {
    background: #e2222b;
}

.mian .page .pagination .active span {
    color: #fff;
}

.mian .page .pagination .omit {
    border: none;
    width: auto;
}

.mian .page .pagination .Jump {
    width: 60px;
}

.mian .page .pagination .Jump a {
    color: #999999;
}

.mian .page .pagination .disabled span {
    color: #cdcdcd;
}

@media screen and (max-width: 1000px) {
    body .mian .videolist ul li {
        width: calc(100% / 3 - 17px);
    }
}

@media screen and (max-width: 750px) {
    body .mian .newslistbox {
        padding-bottom: 14.66667vw;
    }

    body .mian .videolist {
        padding-bottom: 10vw;
        padding-top: 6.26667vw;
    }

    body .mian .videolist ul {
        gap: 2.93333vw;
        padding: 0 1.33333vw;
    }

    body .mian .videolist ul li {
        width: calc(100% / 2 - 15vw / 7.5);
    }

    body .mian .videolist ul li .cover {
        height: 25.6vw;
    }

    body .mian .videolist ul li .cover .cover_drak {
        gap: 1.06667vw;
        padding: 1.06667vw 1.6vw;
    }

    body .mian .videolist ul li .cover .cover_drak span {
        font-size: 2.4vw;
    }

    body .mian .videolist ul li .cover_info {
        padding: 0 1.6vw;
        padding-top: 2.26667vw;
    }

    body .mian .videolist ul li .cover_info span {
        font-size: 3.2vw;
        line-height: 4.26667vw;
    }

    body .mian .videolist ul li .cover .play {
        height: calc(50vw / 7.5);
        width: calc(50vw / 7.5);
    }
}

.mian .videolist {
    padding-bottom: 75px;
    padding-top: 47px;
}

.mian .videolist ul {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
}

.mian .videolist ul li {
    width: calc(100% / 4 - 17px);
}

.mian .videolist ul li .cover {
    height: 192px;
    position: relative;
    width: 100%;
}

.mian .videolist ul li .cover .cover_img {
    height: 100%;
    width: 100%;
}

.mian .videolist ul li .cover .cover_img img {
    height: 100%;
    width: 100%;
}

.mian .videolist ul li .cover .play {
    height: 50px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
}

.mian .videolist ul li .cover .play img {
    height: 100%;
    width: 100%;
}

.mian .videolist ul li .cover .cover_drak {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    left: 0;
    padding: 8px 12px;
    position: absolute;
    width: 100%;
}

.mian .videolist ul li .cover .cover_drak span {
    color: #fff;
    font-size: 14px;
}

.mian .videolist ul li .cover_info {
    padding: 0 12px;
    padding-top: 17px;
}

.mian .videolist ul li .cover_info span {
    -webkit-box-orient: vertical;
    color: #4a4a4a;
    display: -webkit-box;
    font-size: 18px;
    -webkit-line-clamp: 2;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (max-width: 1000px) {
    body .newsdetail .newscontent .newscontent_title p {
        font-size: 22px;
    }

    body .relatednews .relatednews_list li {
        width: 100%;
    }

    body .relatednews .relatednews_list li:nth-child(2n) {
        margin-left: 0;
    }
}

@media screen and (max-width: 750px) {
    body .newsdetail {
        padding-bottom: 10.66667vw;
        padding-top: 5.33333vw;
    }

    body .newsdetail .newscontent {
        padding: 6vw 2.66667vw;
    }

    body .newsdetail .newscontent .newscontent_title h1 {
        font-size: calc(36vw / 7.5);
    }

    body .newsdetail .newscontent .newscontent_title p {
        font-size: 3.73333vw;
    }

    body .newsdetail .newscontent .newscontent_title .article_info .time span {
        font-size: 2.66667vw;
    }

    body .newsdetail .newscontent .newscontent_title .article_info .article_like .like span {
        font-size: 2.66667vw;
    }

    body .newsdetail .newscontent .newscontent_title .article_info .article_like .like img {
        height: 3.06667vw;
        width: 3.06667vw;
    }

    body .newsdetail .newscontent .newscontent_title .article_info .article_like .review img {
        height: 3.33333vw;
        width: 3.33333vw;
    }

    body .newsdetail .newscontent .newscontent_title .article_info .article_like .review span {
        font-size: 2.93333vw;
    }

    body .newsdetail .newscontent .newscontent_info .newsconten_img {
        margin: 6vw 0;
    }

    body .newsdetail .newscontent .newscontent_info .newsconten_img img {
        height: 55.46667vw;
        width: 100%;
    }

    body .newsdetail .newscontent .newscontent_info article p, body .newsdetail .newscontent .newscontent_info article h2 {
        font-size: 3.2vw;
        line-height: 6.66667vw;
    }

    body .newsdetail .newscontent .newscontent_info article img {
        height: auto !important;
        max-width: 100% !important;
        padding: calc(25vw / 7.5) 0;
        width: 100%;
    }

    body .newsdetail .newscontent .newscontent_info .newsconten_img2 img {
        height: 56.8vw;
        width: 100%;
    }

    body .newsdetail .newscontent .newscontent_info article .alone {
        margin: 4.66667vw 0;
    }

    body .latestcomments .latestcomments_title .discuss {
        font-size: 12px;
    }

    body .latestcomments .latestcomments_title .read a {
        font-size: 12px;
    }

    body .latestcomments .latestcommentslist ul li {
        padding: 2.66667vw 2.26667vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar {
        height: 6.8vw;
        width: 6.8vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar_left .info_content {
        gap: 2.4vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar_left .info_content .name {
        font-size: 12px;
    }

    body .latestcomments .latestcommentslist ul li .avatar_left .info_content .content {
        font-size: 12px;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .releasetime {
        font-size: 12px;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .commentlike .like span {
        font-size: 12px;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .commentlike {
        gap: 2.4vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .commentlike .like img {
        height: 3.73333vw;
        width: 3.73333vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .commentlike .comment img {
        height: 4vw;
        width: 4vw;
    }

    body .latestcomments .latestcommentslist ul li .avatar_right .commentlike .comment span {
        font-size: 12px;
    }

    body .relatednews .relatednews_list li {
        padding: calc(14vw / 7.5);
    }

    body .relatednews .relatednews_list li .hotnews_listimg {
        height: 18.66667vw;
        width: 28vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo article span {
        font-size: 2.93333vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo article {
        gap: 1.33333vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo article p {
        font-size: 2.93333vw;
        line-height: 3.73333vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo {
        gap: 2.66667vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like {
        gap: 2.26667vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect img,
    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment img {
        height: 2.26667vw;
        width: 2.26667vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
        font-size: 2.93333vw;
    }

    body .relatednews {
        padding-bottom: 6.93333vw;
        padding-top: 9.33333vw;
    }

    body .relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_time {
        font-size: 2.4vw;
    }

    body .relatednews .relatednews_list li a {
        gap: 2.8vw;
    }
}

.newsdetail {
    background: url("news_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    padding-bottom: 80px;
    padding-top: 40px;
}

.newsdetail .newscontent {
    background: #fff;
    padding: 45px 40px;
    width: 100%;
}

.newsdetail .newscontent .newscontent_title {
    display: flex;
    flex-direction: column;
    gap: 28px;
    margin-bottom: 25px;
}

.newsdetail .newscontent .newscontent_title h1 {
    color: #000;
    font-size: 36px;
    font-weight: bold;
}

.newsdetail .newscontent .newscontent_title p {
    color: #4a4a4a;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}

.newsdetail .newscontent .newscontent_title .article_info {
    display: flex;
    justify-content: space-between;
}

.newsdetail .newscontent .newscontent_title .article_info .time span {
    color: #858080;
    font-size: 18px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like {
    align-items: center;
    display: flex;
    gap: 22px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .like {
    display: flex;
    gap: 5px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .like img {
    height: 23px;
    width: 23px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .like span {
    color: #a0a0a0;
    font-size: 16px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .review {
    display: flex;
    gap: 5px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .review img {
    height: 25px;
    width: 25px;
}

.newsdetail .newscontent .newscontent_title .article_info .article_like .review span {
    color: #a0a0a0;
    font-size: 16px;
}

.newsdetail .newscontent .newscontent_info article img {
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 25px 0 25px 0;
    width: 80%;
}

.newsdetail .newscontent .newscontent_info article, .newsdetail .newscontent .newscontent_info article p, .newsdetail .newscontent .newscontent_info article h2 {
    color: #898989;
    font-size: 18px;
    line-height: 45px;
    text-align: justify;
}

.newsdetail .newscontent .newscontent_info article .alone {
    margin: 35px 0;
}

.latestcomments {
    background: url("latestcomments.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    padding: 45px 0;
}

.latestcomments .latestcomments_title {
    border-bottom: 1px solid #fe373d;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
}

.latestcomments .latestcomments_title .discuss {
    align-items: center;
    background: #da1d25;
    box-sizing: border-box;
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 80% 100%);
    color: #fff;
    display: flex;
    font-size: 16px;
    height: 35px;
    padding-left: 19px;
    width: 130px;
}

.latestcomments .latestcomments_title .read {
    align-items: center;
    display: flex;
}

.latestcomments .latestcomments_title .read a {
    color: #737373;
    font-size: 17px;
}

.latestcomments .latestcommentslist {
    background-color: #fff;
    margin-top: 18px;
}

.latestcomments .latestcommentslist ul li {
    border-bottom: 1px solid #e6e6e6;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 40px 17px;
}

.latestcomments .latestcommentslist ul li .avatar {
    height: 51px;
    width: 51px;
}

.latestcomments .latestcommentslist ul li .avatar img {
    height: 100%;
    width: 100%;
}

.latestcomments .latestcommentslist ul li .avatar_left {
    align-items: center;
    display: flex;
    gap: 10px;
}

.latestcomments .latestcommentslist ul li .avatar_left .info_content {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.latestcomments .latestcommentslist ul li .avatar_left .info_content .name {
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.latestcomments .latestcommentslist ul li .avatar_left .info_content .content {
    -webkit-box-orient: vertical;
    color: #898888;
    display: -webkit-box;
    font-size: 16px;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.latestcomments .latestcommentslist ul li .avatar_right {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    gap: 19px;
}

.latestcomments .latestcommentslist ul li .avatar_right .releasetime {
    color: #ec4249;
    font-size: 14px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike {
    display: flex;
    gap: 18px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .like {
    align-items: center;
    display: flex;
    gap: 4px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .like img {
    height: 18px;
    width: 18px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .like span {
    color: #a0a0a0;
    font-size: 13px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .comment {
    align-items: center;
    display: flex;
    gap: 4px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .comment img {
    height: 20px;
    width: 20px;
}

.latestcomments .latestcommentslist ul li .avatar_right .commentlike .comment span {
    color: #a0a0a0;
    font-size: 13px;
}

.relatednews {
    padding-bottom: 52px;
    padding-top: 70px;
}

.relatednews .relatednews_list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.relatednews .relatednews_list li {
    border-bottom: 1px solid #e6e6e6;
    padding: 14px 0;
    width: calc(100% / 2 - 28px);
}

.relatednews .relatednews_list li:nth-child(2n) {
    margin-left: 55px;
}

.relatednews .relatednews_list li a {
    display: flex;
    gap: 21px;
}

.relatednews .relatednews_list li .hotnews_listimg {
    height: 120px;
    overflow: visible;
    width: 210px;
}

.relatednews .relatednews_list li .hotnews_listimg img {
    height: 100%;
    width: 100%;
}

.relatednews .relatednews_list li .hotnews_listinfo {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 20px;
    overflow: hidden;
}

.relatednews .relatednews_list li .hotnews_listinfo article {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.relatednews .relatednews_list li .hotnews_listinfo article span {
    color: #4a4a4a;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.relatednews .relatednews_list li .hotnews_listinfo article p {
    -webkit-box-orient: vertical;
    color: #777777;
    display: -webkit-box;
    font-size: 12px;
    -webkit-line-clamp: 2;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_time {
    color: #a0a0a0;
    font-size: 12px;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like {
    align-items: center;
    display: flex;
    gap: 17px;
    justify-content: flex-end;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect,
.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment {
    align-items: center;
    display: flex;
    gap: 4px;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect img,
.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment img {
    height: 17px;
    width: 17px;
}

.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .collect span,
.relatednews .relatednews_list li .hotnews_listinfo .hotnews_detail .hotnews_like .comment span {
    align-items: center;
    color: #b0b0b0;
    display: flex;
    font-size: 12px;
}

@media screen and (max-width: 1000px) {
    body .videodeatil .compare .compare_content {
        gap: 32px;
    }

    body .videodeatil .livechannel {
        align-items: center;
        flex-direction: column;
    }

    body .videodeatil .livechannel .livechannel_list li {
        width: calc(100% / 4 - 15px);
    }

    body .videodeatil .livechannel .livechannel_list li a span {
        white-space: nowrap;
    }

    body .videodeatil .livescreen .livescreen_right {
        width: 225px;
    }

    body .videodeatil .livechannel .livechannel_title {
        padding-top: 0;
    }

    body .relatedvideo .relatedvideo_list ul li {
        width: calc(100% / 3 - 17px);
    }
}

@media screen and (max-width: 750px) {
    body .videodeatil {
        padding-bottom: 3.33333vw;
        padding-top: 5.33333vw;
    }

    body .videodeatil .compare {
        padding: 3.73333vw;
    }

    body .videodeatil .compare .compare_content {
        gap: 4.26667vw;
    }

    body .videodeatil .compare .compare_content .compare_team .playing_info .playing_name,
    body .videodeatil .compare .compare_content .compare_team2 .playing_info .playing_name {
        font-size: 2.93333vw;
        white-space: nowrap;
    }

    body .videodeatil .compare .compare_content .compare_team .playing_info .playing_channel,
    body .videodeatil .compare .compare_content .compare_team2 .playing_info .playing_channel {
        font-size: 2.4vw;
    }

    body .videodeatil .compare .compare_content .compare_team .playing_emblem,
    body .videodeatil .compare .compare_content .compare_team2 .playing_emblem {
        height: 9.33333vw;
        width: 8vw;
    }

    body .videodeatil .compare .compare_content .compare_team .playing_emblem {
        margin-left: 2.66667vw;
        margin-right: 4.4vw;
    }

    body .videodeatil .compare .compare_content .compare_team2 .playing_emblem {
        margin-left: 4.4vw;
        margin-right: 2.66667vw;
    }

    body .videodeatil .compare .compare_title a {
        font-size: 2.93333vw;
    }

    body .videodeatil .compare .compare_content .compare_team .playing_score,
    body .videodeatil .compare .compare_content .compare_team2 .playing_score {
        font-size: 5.46667vw;
    }

    body .videodeatil .compare .compare_title img {
        height: 2.26667vw;
        width: 3.06667vw;
    }

    body .relatedvideo .relatedvideo_list ul {
        gap: 2.93333vw;
        padding: 0 1.33333vw;
    }

    body .videodeatil .compare .compare_content .compare_vs .compare_time {
        font-size: 2.4vw;
        white-space: nowrap;
    }

    body .videodeatil .livechannel .livechannel_list {
        gap: 2vw;
    }

    body .videodeatil .livechannel {
        gap: 2.93333vw;
        padding: 4.53333vw 3.33333vw;
    }

    body .videodeatil .livechannel .livechannel_list li {
        height: 8.53333vw;
        width: calc(100% / 3 - 15vw / 7.5);
    }

    body .videodeatil .livechannel .livechannel_list li a span {
        font-size: 2.66667vw;
    }

    body .videodeatil .livechannel .livechannel_list li a img {
        height: 6.26667vw;
        width: 6.26667vw;
    }

    body .videodeatil .livechannel .livechannel_title {
        font-size: 3.46667vw;
    }

    body .videodeatil .livescreen {
        flex-direction: column;
    }

    body .videodeatil .livescreen .livescreen_left {
        flex: none;
        height: 80vw;
        width: 100%;
    }

    body .videodeatil .livescreen .livescreen_left a .play {
        height: calc(150vw / 7.5);
        width: calc(150vw / 7.5);
    }

    body .videodeatil .livescreen .livescreen_right {
        width: 100%;
    }

    body .videodeatil .livescreen .livescreen_right .section_title {
        height: 5.86667vw;
    }

    body .videodeatil .livescreen .livescreen_right .section_title ul li a {
        font-size: 3.2vw;
    }

    body .videodeatil .livescreen .livescreen_right .section_title ul li:first-child {
        clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 85% 100%);
    }

    body .videodeatil .livescreen .livescreen_right .section_title ul li:last-child {
        clip-path: polygon(100% 100%, 0% 100%, 15% 0%, 100% 0%, 100% 100%);
    }

    body .analysisbox {
        padding: 6vw 0;
    }

    body .analysisbox .analysis_content {
        padding: 3.06667vw;
    }

    body .analysisbox .analysis_content .situation ul {
        flex-direction: column;
    }

    body .analysisbox .analysis_content .future ul {
        flex-direction: column;
        gap: 20px;
    }

    body .analysisbox .analysis_content .player .table {
        flex-wrap: wrap;
    }

    body .analysisbox .analysis_content .player .table .people {
        flex: auto;
        margin-top: 20px;
        width: 50%;
    }

    body .analysisbox .analysis_content .future {
        padding: 1.73333vw;
    }

    body .analysisbox .analysis_content .player {
        padding: 1.73333vw;
    }

    body .analysisbox .analysis_content .situation ul li {
        padding: 1.73333vw;
    }

    body .analysisbox .analysis_content .introduce {
        padding: 1.73333vw;
    }

    body .analysisbox .analysis_content .player .table .people .bigbox .nickname .people_link span {
        width: 39px;
    }

    body .relatedvideo {
        padding-bottom: 6vw;
        padding-top: 6vw;
    }

    body .videodeatil .livescreen .livescreen_right .section_content .section_text ul li .userInfo .username {
        font-size: 2.93333vw;
    }

    body .videodeatil .livescreen .livescreen_right .section_content .section_text ul li .userInfo .discourse {
        font-size: 2.93333vw;
    }

    body .relatedvideo .relatedvideo_list ul li {
        width: calc(100% / 2 - 15vw / 7.5);
    }

    body .relatedvideo .relatedvideo_list ul li .cover {
        height: 25.6vw;
    }

    body .relatedvideo .relatedvideo_list ul li .cover .play {
        height: calc(50vw / 7.5);
        width: calc(50vw / 7.5);
    }

    body .relatedvideo .relatedvideo_list ul li .cover .cover_drak {
        gap: 1.06667vw;
        padding: 1.06667vw 1.6vw;
    }

    body .relatedvideo .relatedvideo_list ul li .cover .cover_drak span {
        font-size: 2.4vw;
    }

    body .relatedvideo .relatedvideo_list ul li .cover_info {
        padding: 0 1.6vw;
        padding-top: 2.26667vw;
    }

    body .relatedvideo .relatedvideo_list ul li .cover_info span {
        font-size: 3.2vw;
        line-height: 4.26667vw;
    }
}

.videodeatil {
    background: url("videodetail_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    /* padding-top: 40px; */
    padding-bottom: 40px;
}

.videodeatil .compare {
    align-items: center;
    background: #f8f8f8;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 28px;
    padding-bottom: 50px;
}

.videodeatil .compare .compare_title {
    align-items: center;
    display: flex;
    gap: 10px;
}

.videodeatil .compare .compare_title img {
    height: 17px;
    width: 23px;
}

.videodeatil .compare .compare_title a {
    color: #a7a7a7;
    font-size: 14px;
}

.videodeatil .compare .compare_content {
    display: flex;
    gap: 132px;
}

.videodeatil .compare .compare_content .compare_team,
.videodeatil .compare .compare_content .compare_team2 {
    align-items: center;
    display: flex;
}

.videodeatil .compare .compare_content .compare_team .playing_emblem,
.videodeatil .compare .compare_content .compare_team2 .playing_emblem {
    margin-left: 20px;
    margin-right: 33px;
}

.videodeatil .compare .compare_content .compare_team .playing_info,
.videodeatil .compare .compare_content .compare_team2 .playing_info {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.videodeatil .compare .compare_content .compare_team .playing_info .playing_name,
.videodeatil .compare .compare_content .compare_team2 .playing_info .playing_name {
    color: #4a4a4a;
    font-size: 26px;
}

.videodeatil .compare .compare_content .compare_team .playing_info .playing_channel,
.videodeatil .compare .compare_content .compare_team2 .playing_info .playing_channel {
    color: #8c8b8b;
    font-size: 18px;
    text-align: right;
}

.videodeatil .compare .compare_content .compare_team .playing_emblem,
.videodeatil .compare .compare_content .compare_team2 .playing_emblem {
    height: 90px;
    width: 80px;
}

.videodeatil .compare .compare_content .compare_team .playing_emblem img,
.videodeatil .compare .compare_content .compare_team2 .playing_emblem img {
    height: 100%;
    width: 100%;
}

.videodeatil .compare .compare_content .compare_team .playing_score,
.videodeatil .compare .compare_content .compare_team2 .playing_score {
    color: #da1d25;
    font-size: 41px;
    font-weight: 800;
}

.videodeatil .compare .compare_content .compare_team2 {
    align-items: center;
    display: flex;
}

.videodeatil .compare .compare_content .compare_team2 .playing_emblem {
    margin-left: 33px;
    margin-right: 20px;
}

.videodeatil .compare .compare_content .compare_team2 .playing_info .playing_channel {
    text-align: left;
}

.videodeatil .compare .compare_content .compare_vs {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 18px;
    justify-content: center;
}

.videodeatil .compare .compare_content .compare_vs .compare_time {
    color: #4a4a4a;
    font-size: 14px;
}

.videodeatil .compare .compare_content .compare_vs span {
    color: #da1d25;
    font-size: 16px;
    font-weight: 600;
}

.videodeatil .livechannel {
    background: #f8f8f8;
    display: flex;
    gap: 22px;
    margin-top: 12px;
    padding: 34px 25px;
    width: 100%;
}

.videodeatil .livechannel .livechannel_title {
    color: #da1d25;
    font-size: 22px;
    padding-top: 22px;
}

.videodeatil .livechannel .livechannel_list {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 15px;
}

.videodeatil .livechannel .livechannel_list li {
    background: #fff;
    box-sizing: border-box;
    height: 64px;
    padding-left: 13px;
    width: calc(100% / 6 - 15px);
}

.videodeatil .livechannel .livechannel_list li a {
    align-items: center;
    display: flex;
    gap: 10px;
    height: 100%;
    width: 100%;
}

.videodeatil .livechannel .livechannel_list li a img {
    height: 37px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated;
    width: 37px;
}

.videodeatil .livechannel .livechannel_list li a span {
    color: #616161;
    font-size: 18px;
    font-weight: bold;
}

.videodeatil .livescreen {
    display: flex;
    gap: 15px;
    height: auto;
    margin-top: 29px;
}

.videodeatil .livescreen .livescreen_left {
    flex: 1;
    height: 600px;
    position: relative;
}

.videodeatil .livescreen .livescreen_left a .img {
    height: 100%;
    width: 100%;
}

.videodeatil .livescreen .livescreen_left a .play {
    height: 150px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 150px;
}

.videodeatil .livescreen .livescreen_left a .play img {
    height: 100%;
    width: 100%;
}


.videodeatil .livescreen .livescreen_right {
    display: flex;
    flex-direction: column;
    gap: 6px;
    height: 600px;
    width: 275px;
}

.videodeatil .livescreen .livescreen_right .section_title {
    height: 34px;
    width: 100%;
}

.videodeatil .livescreen .livescreen_right .section_title ul {
    display: flex;
    height: 100%;
    width: 100%;
}

.videodeatil .livescreen .livescreen_right .section_title ul li {
    align-items: center;
    background: #f8f8f8;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center;
    margin-left: 3px;
    transform: skew(-30deg, 0deg);
}

.videodeatil .livescreen .livescreen_right .section_title ul li a {
    color: #626161;
    font-size: 14px;
    transform: skew(30deg, 0deg);
}

.videodeatil .livescreen .livescreen_right .section_title ul li:first-child {
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 70% 100%);
    margin-left: 0;
    transform: skew(0) translateX(0);
}

.videodeatil .livescreen .livescreen_right .section_title ul li:first-child a {
    transform: skew(0deg);
}

.videodeatil .livescreen .livescreen_right .section_title ul li:last-child {
    clip-path: polygon(100% 100%, 0% 100%, 30% 0%, 100% 0%, 100% 100%);
    margin-left: 0;
    transform: skew(0) translate(0);
}

.videodeatil .livescreen .livescreen_right .section_title ul li:last-child a {
    transform: skew(0deg);
}

.videodeatil .livescreen .livescreen_right .section_title ul li:nth-child(2) {
    margin-left: 0;
}

.videodeatil .livescreen .livescreen_right .section_title ul .active {
    background: #da1d25;
}

.videodeatil .livescreen .livescreen_right .section_title ul .active a {
    color: #ffffff;
}

.videodeatil .livescreen .livescreen_right .section_content {
    background: #f8f8f8;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 2px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text {
    box-sizing: border-box;
    height: 502px;
    overflow-y: auto;
    padding: 17px;
    padding-left: 4px;
    width: 100%;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li {
    display: flex;
    gap: 10px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li .grade {
    align-items: center;
    background: #66c4ef;
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 80% 100%);
    display: flex;
    height: 23px;
    justify-content: center;
    width: 41px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li .grade span {
    color: #fff;
    font-size: 20px;
    transform: scale(0.5);
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li .tall {
    background: #e16d74;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li .userInfo .username {
    color: #e0464d;
    font-size: 13px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_text ul li .userInfo .discourse {
    color: #4a4a4a;
    font-size: 14px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_send {
    display: flex;
    gap: 2px;
    height: 55px;
    width: 100%;
}

.videodeatil .livescreen .livescreen_right .section_content .section_send input {
    background-color: #fff;
    border: none;
    box-sizing: border-box;
    color: #626161;
    flex: 1;
    height: 100%;
    padding-left: 10px;
}

.videodeatil .livescreen .livescreen_right .section_content .section_send button {
    background: #e41e27;
    border: none;
    color: #fff;
    font-size: 16px;
    height: 100%;
    width: 70px;
}

.analysisbox {
    background: #f8f8f8;
    padding: 45px 0;
}

.analysisbox .analysis_content {
    background: #fff;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 22px;
    padding: 22px 37px;
}

.analysisbox .analysis_content .rubric {
    display: flex;
    justify-content: space-between;
}

.analysisbox .analysis_content .rubric span {
    color: #626161;
    font-size: 14px;
    font-weight: bold;
}

.analysisbox .analysis_content .rubric a {
    color: #757474;
    font-size: 14px;
    font-weight: bold;
}

.analysisbox .analysis_content .group {
    align-items: center;
    display: flex;
    gap: 5px;
}

.analysisbox .analysis_content .group img {
    height: 29px;
    width: auto;
}

.analysisbox .analysis_content .group span {
    color: #626161;
    font-size: 14px;
}

.analysisbox .analysis_content .situation {
    display: flex;
}

.analysisbox .analysis_content .situation ul {
    display: flex;
    gap: 23px;
    width: 100%;
}

.analysisbox .analysis_content .situation ul li {
    background: #f8f8f8;
    flex: 1;
    padding: 13px 15px;
}

.analysisbox .analysis_content .situation ul li .army {
    margin-top: 13px;
}

.analysisbox .analysis_content .situation ul li .army p {
    color: #626161;
    font-size: 14px;
    margin: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.analysisbox .analysis_content .future {
    background: #f8f8f8;
    padding: 13px 15px;
}

.analysisbox .analysis_content .future ul {
    display: flex;
    gap: 110px;
    margin-top: 20px;
}

.analysisbox .analysis_content .future ul li {
    flex: 1;
}

.analysisbox .analysis_content .future ul li .linkbox {
    display: grid;
    grid-template-columns: 42px repeat(3, 1fr) 42px;
    margin-top: 13px;
    width: 100%;
}

.analysisbox .analysis_content .future ul li .linkbox span {
    color: #6b6a6a;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.analysisbox .analysis_content .future ul li .linkbox span a {
    color: #626161;
    font-size: 14px;
}

.analysisbox .analysis_content .future ul li .table_head span {
    font-weight: bold;
}

.analysisbox .analysis_content .player {
    background: #f8f8f8;
    padding: 13px 15px;
}

.analysisbox .analysis_content .player .unit {
    display: flex;
    margin-top: 20px;
    width: 100%;
}

.analysisbox .analysis_content .player .unit li {
    flex: 1;
}

.analysisbox .analysis_content .player .table {
    display: flex;
    justify-content: space-between;
    margin-top: 23px;
}

.analysisbox .analysis_content .player .table .people {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 7px;
}

.analysisbox .analysis_content .player .table .people .bigbox {
    align-items: center;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.analysisbox .analysis_content .player .table .people .bigbox span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.analysisbox .analysis_content .player .table .people .bigbox:first-child {
    margin-bottom: 9px;
}

.analysisbox .analysis_content .player .table .people .bigbox:first-child span {
    color: #626161;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.analysisbox .analysis_content .player .table .people .bigbox .position {
    text-align: center;
}

.analysisbox .analysis_content .player .table .people .bigbox .position span {
    color: #626161;
    font-size: 14px;
}

.analysisbox .analysis_content .player .table .people .bigbox .number {
    text-align: center;
}

.analysisbox .analysis_content .player .table .people .bigbox .number span {
    color: #626161;
    font-size: 14px;
}

.analysisbox .analysis_content .player .table .people .bigbox .nickname .people_link {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: center;
    overflow: hidden;
}

.analysisbox .analysis_content .player .table .people .bigbox .nickname .people_link span {
    color: #626161;
    font-size: 14px;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 69px;
}

.analysisbox .analysis_content .player .table .people .bigbox .nickname .people_link img {
    height: 24px;
    width: 18px;
}

.analysisbox .analysis_content .introduce {
    background: #f8f8f8;
    padding: 13px 15px;
}

.analysisbox .analysis_content .introduce .eventName {
    margin: 12px 0;
}

.analysisbox .analysis_content .introduce .eventName ul {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.analysisbox .analysis_content .introduce .eventName ul li {
    align-items: center;
    display: flex;
}

.analysisbox .analysis_content .introduce .eventName ul li::before {
    background: #e5e5e5;
    border-radius: 50%;
    content: '';
    height: 4px;
    margin-right: 10px;
    width: 4px;
}

.analysisbox .analysis_content .introduce .eventName ul li span {
    color: #626161;
    font-size: 14px;
    white-space: nowrap;
}

.analysisbox .analysis_content .introduce .eventName ul li a {
    color: #da1d25;
    flex: 1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.analysisbox .analysis_content .introduce .text {
    color: #626161;
    font-size: 14px;
}

.analysisbox .analysis_content .view {
    display: none;
}

.relatedvideo {
    background: url("relatedvideo_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 85px;
    padding-top: 45px;
}

.relatedvideo .relatedvideo_list {
    margin-top: 35px;
}

.relatedvideo .relatedvideo_list ul {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
}

.relatedvideo .relatedvideo_list ul li {
    width: calc(100% / 4 - 17px);
}

.relatedvideo .relatedvideo_list ul li .cover {
    height: 192px;
    position: relative;
    width: 100%;
}

.relatedvideo .relatedvideo_list ul li .cover .cover_img {
    height: 100%;
    width: 100%;
}

.relatedvideo .relatedvideo_list ul li .cover .cover_img img {
    height: 100%;
    width: 100%;
}

.relatedvideo .relatedvideo_list ul li .cover .play {
    height: 50px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
}

.relatedvideo .relatedvideo_list ul li .cover .play img {
    height: 100%;
    width: 100%;
}


.relatedvideo .relatedvideo_list ul li .cover .cover_drak {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    left: 0;
    padding: 8px 12px;
    position: absolute;
    width: 100%;
}

.relatedvideo .relatedvideo_list ul li .cover .cover_drak span {
    color: #fff;
    font-size: 14px;
}

.relatedvideo .relatedvideo_list ul li .cover_info {
    padding: 0 12px;
    padding-top: 17px;
}

.relatedvideo .relatedvideo_list ul li .cover_info span {
    -webkit-box-orient: vertical;
    color: #4a4a4a;
    display: -webkit-box;
    font-size: 18px;
    -webkit-line-clamp: 2;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mian .analysis_title {
    border-bottom: 1px solid #fe373d;
    margin-bottom: 18px;
    padding-bottom: 5px;
}

.mian .analysis_title ul {
    display: flex;
}

.mian .analysis_title ul li {
    align-items: center;
    background: #ffffff;
    display: flex;
    height: 35px;
    justify-content: center;
    transform: skew(-20deg, 0deg);
    width: 128px;
}

.mian .analysis_title ul li a {
    color: #626161;
    font-size: 16px;
    transform: skew(20deg);
}

.mian .analysis_title ul li:nth-child(2) {
    transform: skew(-20deg, 0deg) translate(2px);
}

.mian .analysis_title ul li:first-child {
    clip-path: polygon(100% 100%, 0% 100%, 0% 0%, 100% 0%, 90% 100%);
    transform: skew(0deg);
}

.mian .analysis_title ul li:first-child a {
    transform: skew(0deg);
}

.mian .analysis_title ul .active a {
    color: #fff;
}

.mian .analysis_title ul li:last-child {
    clip-path: polygon(100% 100%, 0% 100%, 15% 0%, 100% 0%, 100% 100%);
    transform: skew(0deg);
}

.mian .analysis_title ul li:last-child a {
    transform: skew(0deg);
}

.mian .analysis_title ul .active {
    background: #da1d25;
}

@media screen and (max-width: 1000px) {
    body .matchlist .competition_info .competition_item {
        width: calc(100% / 2 - 18px);
    }
}

@media screen and (max-width: 750px) {
    body .matchlist {
        padding: 1.33333vw;
    }

    body .matchlist .competition_info {
        gap: 3.46667vw;
    }

    body .matchlist .competition_info .competition_item {
        gap: 0 2vw;
        width: 100%;
    }

    body .matchlist .competition_info .competition_item .competition_title .logo span {
        font-size: 3.46667vw;
    }

    body .matchlist .competition_info .competition_item .competition_title .logo img {
        height: 4.93333vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .month {
        font-size: 2.93333vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .team .team_name {
        width: 20.46667vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .team .team_name a {
        font-size: 2.93333vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .status {
        width: 8.26667vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .status a {
        font-size: 2.93333vw;
    }

    body .matchlist .competition_info .competition_item .competition_content ul li .status a {
        /* color:red; */
    }

    body .matchlist .team_infolist .infolist {
        gap: 2.93333vw;
        padding: 2vw;
    }

    body .matchlist .team_infolist .infolist li {
        width: calc(100% / 8 - 21vw / 7.5);
    }

    body .matchlist .team_infolist .infolist li a {
        font-size: 2.93333vw;
    }
}

.matchlist {
    background: url("news_bj.jpg") no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    padding-bottom: 80px;
    padding-top: 40px;
}

.matchlist .competition_info {
    display: flex;
    flex-wrap: wrap;
    gap: 26px;
    margin-bottom: 30px;
}

.matchlist .competition_info .competition_item {
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 0 15px;
    width: calc(100% / 3 - 18px);
}

.matchlist .competition_info .competition_item .competition_title {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding-top: 9px;
    width: 100%;
}

.matchlist .competition_info .competition_item .competition_title .logo {
    align-items: center;
    display: flex;
    gap: 22px;
}

.matchlist .competition_info .competition_item .competition_title .logo span {
    color: #4a4a4a;
    font-size: 25px;
    vertical-align: bottom;
}

.matchlist .competition_info .competition_item .competition_title .logo img {
    height: 37px;
    width: auto;
}

.matchlist .competition_info .competition_item .competition_title .see a {
    color: #f0751a;
    font-size: 18px;
}

.matchlist .competition_info .competition_item .competition_content {
    box-sizing: border-box;
    padding-bottom: 54px;
    padding-top: 22px;
}

.matchlist .competition_info .competition_item .competition_content ul {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

.matchlist .competition_info .competition_item .competition_content ul li {
    display: flex;
    justify-content: space-between;
}

.matchlist .competition_info .competition_item .competition_content ul li .month {
    color: #4a4a4a;
    font-size: 14px;
    white-space: nowrap;
}

.matchlist .competition_info .competition_item .competition_content ul li .team {
    align-items: center;
    display: flex;
    gap: 5px;
}

.matchlist .competition_info .competition_item .competition_content ul li .team .team_name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 56px;
}

.matchlist .competition_info .competition_item .competition_content ul li .team .team_name a {
    color: #4a4a4a;
    font-size: 14px;
}

.matchlist .competition_info .competition_item .competition_content ul li .team .team_name:first-child {
    text-align: right;
}

.matchlist .competition_info .competition_item .competition_content ul li .team .team_vs {
    text-align: center;
    white-space: nowrap;
    width: 14px;
}

.matchlist .competition_info .competition_item .competition_content ul li .team .team_vs a {
    color: #4a4a4a;
    font-size: 14px;
}

.matchlist .competition_info .competition_item .competition_content ul li .status {
    text-align: center;
    width: 60px;
}

.matchlist .competition_info .competition_item .competition_content ul li .status a {
    color: #4a4a4a;
    font-size: 14px;
    white-space: nowrap;
}

.matchlist .competition_info .competition_item .competition_content ul li .status.on a {
    color: red;
}

.matchlist .team_infolist .infolist {
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 22px;
    padding: 15px;
    width: 100%;
}

.matchlist .team_infolist .infolist li {
    text-align: center;
    width: calc(100% / 14 - 21px);
}

.matchlist .team_infolist .infolist li a {
    color: #4a4a4a;
    display: block;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

@media screen and (max-width: 1000px) {
    body .mian .listing .reveal_box .reveal_list ul li {
        flex-direction: column;
        gap: 15px;
        height: auto;
        padding: 15px 0;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_left {
        justify-content: center;
        width: 100%;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_center {
        gap: 0;
        justify-content: space-around;
        width: 100%;
    }

    body .mian .listing .reveal_box .reveal_list ul li .teamlink {
        gap: 0;
        justify-content: space-around;
        width: 100%;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right {
        justify-content: center;
        width: 100%;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .reveal_link {
        justify-content: center;
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    body .mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team span {
        font-size: 2.66667vw;
        width: 24.26667vw;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team img {
        height: 9.06667vw;
        width: 9.06667vw;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_score span {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_left .schedule {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_left .channel span {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime .month {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime .hour {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .intelligence span,
    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .analysis span {
        font-size: 2.93333vw;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .intelligence img,
    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .analysis img {
        transform: scale(0.7);
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast {
        gap: 0.8vw;
        height: 6.26667vw;
        padding: 0 1.33333vw;
        width: 18.93333vw;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast img {
        height: 2.26667vw;
        width: 3.06667vw;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast span {
        font-size: 12px;
    }

    body .mian .listing .reveal_box .reveal_list ul li .reveal_right .analysis {
        gap: 0.93333vw;
    }

    body .mian .listing .page {
        padding-bottom: 4vw;
        padding-top: 8vw;
    }
}

.mian .listing {
    /*background: url("reveal_bj.png") no-repeat;*/
    background-size: cover;
    padding: 40px 0;
}

.mian .listing .reveal_box {
    width: 100%;
}

.mian .listing .reveal_box .reveal_list {
    width: 100%;
}

.mian .listing .reveal_box .reveal_list ul {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.mian .listing .reveal_box .reveal_list ul li {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    box-sizing: border-box;
    display: flex;
    height: 80px;
    justify-content: space-between;
    padding: 0 15px;
    width: 100%;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left {
    align-items: center;
    display: flex;
    gap: 35px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime {
    align-items: center;
    display: flex;
    gap: 7px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime .month {
    align-items: center;
    color: #4a4a4a;
    display: flex;
    font-size: 14px;
    gap: 10px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime .month::before {
    background: #e14a51;
    border-radius: 50%;
    content: '';
    height: 7px;
    width: 7px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .playingtime .hour {
    color: #da1d25;
    font-size: 14px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .channel {
    align-items: center;
    display: flex;
    gap: 16px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .channel img {
    height: 34px;
    max-width: 34px;
    width: auto;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .channel span {
    color: #4a4a4a;
    font-size: 14px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_left .schedule {
    color: #e1484e;
    font-size: 17px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center {
    align-items: center;
    display: flex;
    gap: 25px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .teamlink {
    align-items: center;
    display: flex;
    gap: 25px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team {
    align-items: center;
    display: flex;
    gap: 11px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team .teamname {
    text-align: right;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team span {
    color: #4a4a4a;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 110px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_team img {
    height: 48px;
    width: 48px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_score {
    display: flex;
    gap: 2px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_center .reveal_score span {
    color: #da1d25;
    font-size: 14px;
    width: 16px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right {
    align-items: center;
    display: flex;
    gap: 17px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .reveal_link {
    align-items: flex;
    display: flex;
    gap: 17px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .intelligence,
.mian .listing .reveal_box .reveal_list ul li .reveal_right .analysis {
    align-items: center;
    display: flex;
    gap: 7px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .intelligence span,
.mian .listing .reveal_box .reveal_list ul li .reveal_right .analysis span {
    color: #4a4a4a;
    font-size: 18px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast {
    align-items: center;
    background: #da1d25;
    display: flex;
    gap: 6px;
    height: 47px;
    padding: 0 10px;
    width: 102px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast img {
    height: 17px;
    width: 23px;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .broadcast span {
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .end {
    background: #555555;
}

.mian .listing .reveal_box .reveal_list ul li .reveal_right .wait {
    background: #e16068;
}

.mian .listing .page {
    padding-bottom: 30px;
    padding-top: 60px;
}


.analysisList {
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgba(0, 0, 0, 0.16) 0px 4px 16px 0px;
    box-sizing: border-box;
    height: 100%;
    margin-top: 59px;
    width: 100%;
}

.analysisList ul {
    display: flex;
}

.analysisList ul li {
    background: #fff;
    box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    padding: 0 24px;
    padding-bottom: 30px;
    position: relative;
    width: calc(100% / 3);
}

.analysisList ul li .likenessBox {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 11px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%, -40%);
}

.analysisList ul li .likeness {
    align-items: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 50%;
    display: flex;
    height: 83px;
    justify-content: center;
    width: 83px;
}

.analysisList ul li .likeness img {
    border-radius: 50%;
    height: auto;
    width: 53px;
}

.analysisList ul li .likenessBox span {
    color: #333333;
    font-size: 14px;
    white-space: nowrap;
}

.analysisList ul li .likenessBox span a {
    color: #333;
}

.analysisList ul .neutrality {
    background: #f7f7f8;
}

.analysisList ul .neutrality::after {
    background: rgb(35, 92, 99);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    width: 100%;
}

.analysisList ul li .placeBox {
    display: flex;
    flex-direction: column;
    gap: 28px;
    padding-top: 88px;
}

.analysisList ul li .place .place_title {
    align-items: center;
    display: flex;
    font-size: 18px;
    gap: 5px;
}

.analysisList ul li .place .place_title::before {
    content: "";
    height: 28px;
    width: 4px;
}

.analysisList ul li .favorable .place_title {
    color: #de1e30;
}

.analysisList ul li .favorable .place_title::before {
    background: #de1e30;
}

.analysisList ul li .unlucky .place_title {
    color: #56a4d5;
}

.analysisList ul li .unlucky .place_title::before {
    background: #56a4d5;
}

.analysisList ul li .neutralityBox .place_title {
    color: #ecbf08;
    justify-content: center;
}

.analysisList ul li .neutralityBox .place_title::before {
    display: none;
}

.analysisList ul li .place .vessel {
    display: flex;
    gap: 40px;
}

.analysisList ul li .place .vesselBox {
    margin-top: 16px;
}

.analysisList ul li .place .vessel .mark {
    align-items: center;
    display: flex;
    flex-direction: column;
}

.analysisList ul li .place .vessel .mark span {
    background: red;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    height: 5px;
    width: 5px;
}

.analysisList ul li .favorable .vessel .mark span {
    background: #de1e30;
}

.analysisList ul li .unlucky .vessel .mark span {
    background: #56a4d5;
}

.analysisList ul li .place .vessel .mark::before {
    background: #e9eaee;
    content: "";
    height: 18px;
    width: 3px;
}

.analysisList ul li .place .vessel .mark::after {
    background: #e9eaee;
    content: "";
    flex: 1;
    width: 3px;
}

.analysisList ul li .place .vessel .text p {
    color: #838383;
    font-size: 12px;
}

.analysisList ul li .place .vessel .text p:first-child {
    padding-bottom: 31px;
    padding-top: 13px;
}

.matchtime {
    background: #f8f8f8;
    margin-bottom: 20px;
    padding: 13px 15px;
}

.matchtime_title {
    align-items: center;
    display: flex;
    gap: 5px;
}

.matchtime_title span {
    font-size: 18px;
}

.matchtime .matchtime_list {
    border-radius: 10px;
    margin-top: 15px;
    width: 100%;
}

.matchtime .matchtime_list ul {
    width: 100%;
}

.matchtime .matchtime_list ul li {
    box-sizing: border-box;
    width: 100%;
}

.matchtime .matchtime_list ul li:last-child {
    border-bottom: none;
}

.matchtime .matchtime_list ul li .linkbox {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr 4fr 1fr;
    width: 100%;
}

.matchtime .matchtime_list ul li .year {
    color: #4b4644;
    font-size: 14px;
    white-space: nowrap;
}

.matchtime .matchtime_list ul li .time {
    color: #25170c;
    font-size: 14px;
    text-align: center;
}

.matchtime .matchtime_list ul li .rank {
    align-items: center;
    display: flex;
    gap: 15px;
    overflow: hidden;
    width: 100%;
}

.matchtime .matchtime_list ul li .rank .rank_team {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 12px;
    overflow: hidden;
}

.matchtime .matchtime_list ul li .rank .rank_team span {
    color: #6b6a6a;
    flex: 1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.matchtime .matchtime_list ul li .rank .rank_team img {
    height: 37px;
    width: 37px;
}

.matchtime .matchtime_list ul li .rank .rank_team:first-child span {
    text-align: right;
}

.matchtime .matchtime_list ul li .rank .rank_bifen {
    align-items: center;
    display: grid;
    grid-template-columns: 2fr 1fr 2fr;
}

.matchtime .matchtime_list ul li .rank .rank_bifen span {
    color: #6b6a6a;
    font-size: 16px;
    white-space: nowrap;
}

.matchtime .matchtime_list ul li .rank .rank_bifen span:first-child {
    text-align: right;
}

.matchtime .matchtime_list ul li .rank .rank_bifen span:nth-child(2) {
    text-align: center;
}

.matchtime .matchtime_list ul li .gamedetails {
    color: #6b6a6a;
    font-size: 14px;
    text-align: right;
    white-space: nowrap;
}

@media screen and (max-width: 1000px) {
    .matchtime .matchtime_list ul li .rank {
        gap: 15px;
    }

}


@media screen and (max-width: 750px) {
    .analysisList ul li .placeBox {
        gap: calc(28vw / 7.5);
        padding-top: calc(88vw / 7.5);
    }

    .matchtime {
        margin-bottom: calc(20vw / 7.5);
        padding: calc(13vw / 7.5) calc(15vw / 7.5);
    }

    .analysisList ul {
        flex-direction: column;
    }

    .analysisList ul li {
        padding: 0 calc(24vw / 7.5);
        padding-bottom: calc(30vw / 7.5);
        width: 100%;
    }

    .analysisList {
        margin-top: calc(59vw / 7.5);
    }

    .analysisList ul li .place .vessel {
        gap: calc(40vw / 7.5);
    }

    .analysisList ul li .place .vessel .text p:first-child {
        padding-bottom: calc(31vw / 7.5);
        padding-top: calc(13vw / 7.5);
    }

    .analysisList ul li .place .vessel .text p {
        font-size: calc(18vw / 7.5);
    }

    .analysisList ul li .likeness {
        height: calc(83vw / 7.5);
        width: calc(83vw / 7.5);
    }

    .analysisList ul li .likeness img {
        width: calc(53vw / 7.5);
    }

    .analysisList ul li .likenessBox span {
        font-size: calc(20vw / 7.5);
    }

    .analysisList ul li .place .place_title {
        font-size: calc(20vw / 7.5);
    }

    .analysisList ul li .place .place_title::before {
        height: 20px;
    }

    .analysisList ul li .place .vessel .mark::before {
        height: calc(18vw / 7.5);
    }

    .matchtime_title span {
        font-size: 2.4vw;
    }

    .matchtime .matchtime_list {
        border-radius: 1.33333vw;
        margin-top: 2vw;
    }

    .matchtime .matchtime_list ul li .year {
        font-size: 2.4vw;
    }

    .matchtime .matchtime_list ul li .time {
        font-size: 2.4vw;
    }

    .matchtime .matchtime_list ul li .rank .rank_team span {
        font-size: 2.4vw;
    }

    .matchtime .matchtime_list ul li .rank .rank_team img {
        height: 4.93333vw;
        width: 4.93333vw;
    }

    .matchtime .matchtime_list ul li .rank {
        gap: 2vw;
    }

    .matchtime .matchtime_list ul li .rank .rank_bifen span {
        font-size: 2.4vw;
    }

    .matchtime .matchtime_list ul li .gamedetails {
        font-size: 2.4vw;
    }
}


.analysisList ul li .place .qb-status-1 .text p {
    color: #6c757d !important;
}

.analysisList ul li .place .qb-status-2 .text p {
    color: #ffc107 !important;
}

.analysisList ul li .place .qb-status-3 .text p {
    color: #17a2b8 !important;
}

.analysisList ul li .place .qb-status-4 .text p {
    color: #007bff !important;
}

.analysisList ul li .place .qb-status-5 .text p {
    color: #dc3545 !important;
}

.livechannel_list a {
    align-items: center;
    background: #fff;
    color: #fe575d;

    display: inline-flex;
    font-size: 18px;
    font-weight: bold;
    height: 64px;
    justify-content: center;
}

.livechannel_list > a {
    width: calc(100% / 6 - 15px);
}

@media screen and (max-width: 750px) {
    .livechannel_list {
        width: 100%;
    }

    .livechannel_list a {
        color: #fe575d;
        height: 100%;
    }

    .livechannel_list > a {
        height: 8.53333vw;
        width: calc(100% / 2 - 15vw / 7.5);
    }
}

body .mian .page .pagination li.active a {
    color: #fff;
}

.newscontent_title h1 {
    display: flex;
    line-height: 47px;
}

.newscontent_title h1 img {
    max-height: 47px;
    padding-right: 10px;
}


#home_hjdhgj a {
    border-radius: 8px;
}

#home_hjdhgj a:first-child {
    align-items: center;
    background: #555555;
    color: #fff;
    display: flex;
    gap: 6px;
    height: 47px;
    justify-content: center;
    padding: 0 10px;
    width: 82px;
}

#home_hjdhgj.start a:first-child {
    align-items: center;
    background: #da1d25;
    color: #fff;
    display: flex;
    height: 47px;
    justify-content: center;
    padding: 0 10px;
    width: 82px;
}

#home_hjdhgj a:first-child::before {
    background: url(broadcast.png) center center;
    background-repeat: no-repeat;
    content: '';
    height: 50%;
    width: 30%;
}

@media screen and (max-width: 750px) {
    #home_hjdhgj a {
        background: #555555;
        border-radius: 5px;
        padding: 0 10px !important;
        width: 20.93333vw !important;
    }

    #home_hjdhgj.start a {
        background: #da1d25;
    }

    #home_hjdhgj a:first-child, #home_hjdhgj.start a:first-child {
        gap: 0.8vw;
        height: 6.26667vw;
        width: 20.93333vw;
        /*padding: 0 3.33333vw;*/
    }

    #home_hjdhgj a:first-child::before {
        background: url(broadcast.png) center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: '';
        height: 40%;
        width: 15%;
    }

    .reveal_link {
        max-width: 50%;
    }
}